package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.TipoCambio;

/**
 *
 * @author zer0
 */
@Named(value = "BKTipoCambio")
@Scope("session")
public class BKTipoCambio implements Serializable {

    private static final long serialVersionUID = 8722885348162724907L;
    private TipoCambio tipoCambioBusqueda;
    private TipoCambio tipoCambioFormulario;
    private TipoCambio tipoCambioSeleccionado;
    private Collection<TipoCambio> listaTodosTipoCambios;
    private Collection<TipoCambio> listaTipoCambiosActivos;
    private Date fechaInicio;
    private Date fechaFinal;
    private String fechaInicioMes;
    private IComando comando;
    /*private Date fechaInicio;
    private Date fechaFinal;*/

    public BKTipoCambio() {
        this.tipoCambioBusqueda = new TipoCambio();
    }

    public TipoCambio getTipoCambioBusqueda() {
        return tipoCambioBusqueda;
    }

    public void setTipoCambioBusqueda(TipoCambio tipoCambioBusqueda) {
        this.tipoCambioBusqueda = tipoCambioBusqueda;
    }

    public Collection<TipoCambio> getListaTipoCambiosActivos() {
        return listaTipoCambiosActivos;
    }

    public void setListaTipoCambiosActivos(Collection<TipoCambio> listaTipoCambiosActivos) {
        this.listaTipoCambiosActivos = listaTipoCambiosActivos;
    }

    public TipoCambio getTipoCambioFormulario() {
        return tipoCambioFormulario;
    }

    public void setTipoCambioFormulario(TipoCambio tipoCambioFormulario) {
        this.tipoCambioFormulario = tipoCambioFormulario;
    }

    public TipoCambio getTipoCambioSeleccionado() {
        return tipoCambioSeleccionado;
    }

    public void setTipoCambioSeleccionado(TipoCambio tipoCambioSeleccionado) {
        this.tipoCambioSeleccionado = tipoCambioSeleccionado;
    }
    
    public Date getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }
    
    public Date getFechaFinal() {
        return fechaFinal;
    }

    public void setFechaFinal(Date fechaFinal) {
        this.fechaFinal = fechaFinal;
    }
    
    public String getFechaInicioMes() {
        return fechaInicioMes;
    }

    public void setFechaInicioMes(String fechaInicioMes) {
        this.fechaInicioMes = fechaInicioMes;
    }

    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }
}
